package com.sam.query.mould.simple.dao;

import java.util.List;

import com.sam.query.mould.simple.domain.Config;
import com.sam.query.mould.simple.domain.Form;
import com.sam.query.mould.simple.domain.Mould;
import com.sam.query.mould.simple.domain.MouldClass;

/**
 * @project mould
 * @author Sam
 * @version
 * @date Nov 10, 2009 10:25:02 AM
 */
public interface MouldSimpleDao {
	/**
	 * 查询模具信息
	 * @param <T>
	 * @param config
	 * @param form
	 * @return
	 */
	public List<Mould> queryMouldState(Config config, Form form) throws Exception;

	/**
	 * 查询符合条件的模具
	 * @param form
	 * @return
	 */
	public Integer queryMould(Form form);

	public List<MouldClass> queryMouldClassList();

	public List<Mould> queryMouldList();
}
